package com.ayit.klog;

import android.text.TextUtils;
import android.util.Log;

import static com.ayit.klog.DateTimeUtil.data_format_str_5;

/**
 * Created by zhaokaiqiang on 15/12/11.
 */
public class KLogUtil {
    
    public static boolean isEmpty(String line) {
        return TextUtils.isEmpty(line) || line.equals("\n") || line.equals("\t")
                || TextUtils.isEmpty(line.trim());
    }
    
    public static void printLine(String tag, boolean isTop) {
        if (isTop) {
            if (KLog.IS_SHOW_LOG) {
                Log.d(tag,
                        "╔═══════════════════════════════════════════════════════════════════════════════════════");
            }
            if (KLog.IS_WRITE_LOG) {
                KLog.writeFile(false,
                        DateTimeUtil.formatDateTime(System.currentTimeMillis(), data_format_str_5)
                                + " ╔═══════════════════════════════════════════════════════════════════════════════════════");
            }
        } else {
            if (KLog.IS_SHOW_LOG) {
                Log.d(tag,
                        "╚═══════════════════════════════════════════════════════════════════════════════════════");
            }
            if (KLog.IS_WRITE_LOG) {
                KLog.writeFile(false,
                        DateTimeUtil.formatDateTime(System.currentTimeMillis(), data_format_str_5)
                                + " ╚═══════════════════════════════════════════════════════════════════════════════════════");
            }
        }
    }
    
    public static String getPrintLine(String tag, boolean isTop) {
        if (isTop) {
            if (KLog.IS_SHOW_LOG) {
                Log.d(tag,
                        "╔═══════════════════════════════════════════════════════════════════════════════════════");
            }
            if (KLog.IS_WRITE_LOG) {
                return DateTimeUtil.formatDateTime(System.currentTimeMillis(), data_format_str_5)
                        + " ╔═══════════════════════════════════════════════════════════════════════════════════════";
            }
        } else {
            if (KLog.IS_SHOW_LOG) {
                Log.d(tag,
                        "╚═══════════════════════════════════════════════════════════════════════════════════════");
            }
            if (KLog.IS_WRITE_LOG) {
                return DateTimeUtil.formatDateTime(System.currentTimeMillis(), data_format_str_5)
                        + " ╚═══════════════════════════════════════════════════════════════════════════════════════";
            }
            
        }
        return "";
    }
    
    
}
